package com.sinosoft.dsp.persistence.businessconcept.facade;

import java.util.Date;

import com.sinosoft.dsp.persistence.businessconcept.IBusinessConceptDomainContentEntity;

public interface IDomainFacade extends ICRUDEntity, IXMLEntity {

	// ID
	public String getId();

	public void setId(String id);

	// 领域概念id
	public String getConceptId();

	public void setConceptId(String conceptId);

	// 领域概况描述
	public String getDescription();

	public void setDescription(String description);

	// 当前领域状态
	public String getCurrentStatus();

	public void setCurrentStatus(String currentStatus);

	// 当前领域状态开始时间
	public Date getCurrentStatusBeginTime();

	public void setCurrentStatusBeginTime(Date currentStatusBeginTime);

	// 当前领域状态结束时间
	public Date getCurrentStatusEndTime();

	public void setCurrentStatusEndTime(Date currentStatusEndTime);

	// 保密级别
	public String getSecretLevel();

	public void setSecretLevel(String secretLevel);

	/**
	 * 添加领域内容
	 * 
	 * @param attr
	 */
	public void addContent(IBusinessConceptDomainContentEntity<?> attr);
}
